﻿using Roton.Engine.Memory;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Roton.Engine.Structures
{
    sealed class ElementMemoryMap
    {
        public IntPointer ActionCode { get; set; }
        public StringPointer Board { get; set; }
        public StringPointer Category { get; set; }
        public BytePointer Char { get; set; }
        public IntPointer CharCode { get; set; }
        public BytePointer CharCodeEnable { get; set; }
        public StringPointer Code { get; set; }
        public BytePointer Color { get; set; }
        public ShortPointer Cycle { get; set; }
        public BytePointer Destructible { get; set; }
        public BytePointer EditorFloor { get; set; }
        public BytePointer Floor { get; set; }
        public IntPointer InteractionCode { get; set; }
        public BytePointer Key { get; set; }
        public ShortPointer Menu { get; set; }
        public StringPointer Name { get; set; }
        public StringPointer P1 { get; set; }
        public StringPointer P2 { get; set; }
        public StringPointer P3 { get; set; }
        public ShortPointer Points { get; set; }
        public BytePointer Pushable { get; set; }
        public BytePointer Show { get; set; }
        public StringPointer Step { get; set; }
    }
}
